﻿@inherits Project.Engine.Control.BasePageRazor
@{
    ViewBag.Title = "Đăng ký tài khoản";
    Layout = "~/Views/Home/_Master.cshtml";
}
<div id="noidung">
    <div>
        <!--textBox-->
        <h1>Đăng ký tài khoản</h1>
        <form method="post">
        <table width="423" border="0">
            <tr>
                <td width="198">Tên đăng nhập&nbsp;</td>
                <td width="209"><input id="txt_lol" name="txt_lol" type="text" />&nbsp;</td>
            </tr>
            <tr>
                <td>Email</td>
                <td><input id="txt_email" name="txt_email" type="text" />&nbsp;</td>
            </tr>
            <tr>
                <td>Địa chỉ&nbsp;</td>
                <td><input id="txt_address" name="txt_address" type="text" />&nbsp;</td>
            </tr>
            <tr>
                <td>Tỉnh/TP</td>
                <td><input id="txt_city" name="txt_city" type="text" />&nbsp;</td>
            </tr>
            <tr>
                <td>Số điện thoại cố định&nbsp;</td>
                <td><input id="txt_phoneHome" name="txt_phoneHome" type="text" />&nbsp;</td>
            </tr>
            <tr>
                <td>Số điện thoại đi động&nbsp;</td>
                <td><input id="txt_mobile" name="txt_mobile" type="text" />&nbsp;</td>
            </tr>
            <tr>
                <td>Mật khẩu hiện tại&nbsp;</td>
                <td><input id="txt_passlol" name="txt_passlol" type="password" />&nbsp;</td>
            </tr>
            <tr>
                <td>Xác nhận mật khẩu</td>
                <td><input id="txt_auPasslol" name="txt_auPasslol" type="password" />&nbsp;</td>
            </tr>
        </table>
        <br />
        <div>
            <input class="button" type="submit" value="Đăng ký" id="btnSubmit">
            <input class="button" type="submit" value="Nhập lại"  id="btnCancel">
        </div>
        </form>
    </div>
    <!--end textBox-->
</div>
<!--end #noidung-->

<script type="text/javascript">
    $('#btnSubmit').click(function () {
        var link = '/reg';
        var lol = document.getElementById('txt_lol').value;
        var email = document.getElementById('txt_email').value;
        var address = document.getElementById('txt_address').value;
        var city = document.getElementById('txt_city').value;
        var phoneHome = document.getElementById('txt_phoneHome').value;
        var mobile = document.getElementById('txt_mobile').value;
        var passlol = document.getElementById('txt_passlol').value;
        var auPasslol = document.getElementById('txt_auPasslol').value;
        var reg = new RegExp("[0-9]$");
        email = email.replace(/^\s+|\s+$/g, '');

        if (lol.length == 0) {
            alert("Bạn chưa nhập tên");
            return false;
        }
        if (email.length == 0) {
            alert("Bạn chưa nhập email");
            return false;
        }
        if (address.length == 0) {
            alert("Bạn chưa nhập địa chỉ");
            return false;
        }
        if (city.length == 0) {
            alert("Bạn chưa nhập tên thành phố");
            return false;
        }
        if (phoneHome.length == 0) {
            alert("Bạn chưa nhập điện thoại nhà");
            return false;
        }
        if (reg.test(phoneHome) == false) {
            alert("Số điện thoại cố định kô đúng định dạng; bạn vui lòng nhập số điện thoại có dạng 0123456");
            return false;
        }
        if (mobile.length == 0) {
            alert("Bạn chưa nhập điện thoại di động");
            return false;
        }
        if (reg.test(mobile) == false) {
            alert("Số điện thoại di động kô đúng định dạng; bạn vui lòng nhập số điện thoại có dạng 0123456789");
            return false;
        }
        if (passlol.length == 0) {
            alert("Bạn chưa nhập mật khẩu");
            return false;
        }
        if (auPasslol.length == 0) {
            alert("Bạn chưa nhập mật khẩu xác nhận");
            return false;
        }
        if (passlol !== auPasslol) {
            alert("Password kô trùng nhau");
            return false;
        }

        $.post(link, { 'name': lol, 'email': email, 'address': address, 'city': city, 'phoneHome': phoneHome, 'mobile': mobile, 'pass': passlol, 'auPass': auPasslol }, function (data) {
            if (data.result == 0) {
                alert('Đăng ký thành công!');
                window.location.reload();
            } else if (data.result == 1) {
                alert('Email không đúng định dạng!');
            } else if (data.result == 2) {
                alert('Username đã có người đăng kí!');
            }
        });

        document.getElementById('txt_lol').value = '';
        document.getElementById('txt_email').value = '';
        document.getElementById('txt_address').value = '';
        document.getElementById('txt_city').value = '';
        document.getElementById('txt_phoneHome').value = '';
        document.getElementById('txt_mobile').value = '';
        document.getElementById('txt_passlol').value = '';
        document.getElementById('txt_auPasslol').value = '';

        // return
        return false;
    });

    $('#btnCancel').click(function () {
        document.getElementById('txt_lol').value = '';
        document.getElementById('txt_email').value = '';
        document.getElementById('txt_address').value = '';
        document.getElementById('txt_city').value = '';
        document.getElementById('txt_phoneHome').value = '';
        document.getElementById('txt_mobile').value = '';
        document.getElementById('txt_passlol').value = '';
        document.getElementById('txt_auPasslol').value = '';

        // return
        return false;
    });

</script>